package ml.practicum.learn;

import ml.practicum.table.HeadedTable;
/**
 * A representation makes a combination of a data structure and a 
 * Model human readable
 * @author Joscha
 *
 * @param <M> model type to use
 * @param <D> data structure type to use
 */
public interface Representation<M extends Model<?>,D extends HeadedTable<?,?>> {

	public D getProcessed();
	public void setProcessed(D data);
	
	public M getPerceptron();
	public void setPerceptron(M model);
}
